import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import path from 'path'
// https://vite.dev/config/
export default defineConfig({
  plugins: [react()],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src'),
    },
  },
  css: {
    // 指定传递给 CSS 预处理器的选项。
    preprocessorOptions: {
      scss: {
        javascriptEnabled: true,
        // 修改为正确的文件名
        additionalData: `@use "@/assets/css/style.css";`,
      },
    },
  },
  // 添加 sourcemap 配置
  build: {
    sourcemap: false  // 关闭 sourcemap 以避免相关错误
  },
  server: {
    port: 7000,
    open: true,
    host: true,
    // proxy: {
    //   '/api': {
    //     target: 'http://localhost:5000',
    //     changeOrigin: true,
    //     rewrite: (path) => path.replace(/^\/api/, '')
    //   }
    // }
  },
})
